﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using CallBox.Entity;
using CallBox.Dao;

namespace CallBox.BL
{
    public class clsMessageBL
    {
        private static clsMessageBL objIntancia;
		private static Mutex objMutex = new Mutex();
		public static clsMessageBL Intancia
		{
			get
			{
				objMutex.WaitOne();
				if (objIntancia==null)
				{
					objIntancia = new clsMessageBL();
				}
				objMutex.ReleaseMutex();
				return objIntancia;
			}
		}
        public clsMessageBL()
		{
		}
        public List<clsMessage> GetbyContact(Int32 idContact)
        {
            return clsMessageDAO.Intancia.GetbyContact(idContact);
        }
        public List<clsMessage> GetbyPapelera()
        {
            return clsMessageDAO.Intancia.GetbyPapelera();
        }
         public Boolean Update(Int32 id, Int32 status)
        {
            return clsMessageDAO.Intancia.Update(id,status);
        }
              
    }
}
